package com.muy.redis.view.window.redis.view.table;

import lombok.Data;

/**
 * @Author jiyanghuang
 * @Date 2022/8/1 22:35
 */
@Data
public class ColumnDesc {

    /**
     * 列展示的名称
     */
    private String nameShow;

    /**
     * 列的唯一key
     */
    private String columnUk;

    /**
     * 展示的顺序
     */
    private int order;

    /**
     * 列的类型
     */
    private ColumnDescEnum columnDescEnum;

    /**
     * 数据的类型
     */
    private ColumnValueEnum columnValueEnum;

    /**
     * 该方格最终展示的值
     */
    private String valueShow;

    /**
     *
     */
    private String valueChangeInvokeMethod;

    /**
     * 获取值的函数名或属性名
     */
    private String fetchName;

    /**
     * 更新值的方法名或属性名
     */
    private String updateName;

    /**
     * 是否可编辑
     */
    private boolean cellEditable;

    /**
     * 针对某个列设置显示的颜色
     */
    private ColumnShowAttr columnShowAttr;
}
